/**
 * 
 */
package com.easidea.tim.util;

import org.hibernate.Hibernate;
import org.hibernate.dialect.MySQLInnoDBDialect;

/**
 * 解决 type = -1 的问题，原因是表中某些字段使用了varchar(5000)的较大文本，在做sql查询时，
 * Hibernate有时会误读成Text类型导致-1的错误
 * 
 * @author Harrison
 * 
 */
public class MySQL5InnoDBDialect extends MySQLInnoDBDialect {

	public MySQL5InnoDBDialect() {
		super();
		// registerHibernateType(Types.DECIMAL, Hibernate.BIG_DECIMAL.getName()); //针对type=3的类型
		registerHibernateType(-1, Hibernate.STRING.getName());
	}
}
